package cn.itsource.ymcc.domain;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author zongchangjiang
 * @since 2023-07-12
 */
@Data
@TableName("t_kill_course")
public class KillCourse extends Model<KillCourse> {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 课程名字
     */
    private String courseName;

    /**
     * 对应的课程ID
     */
    private Long courseId;

    private BigDecimal killPrice;

    /**
     * 库存
     */
    private Integer killCount;

    /**
     * 每个人可以秒杀的数量,默认1
     */
    private Integer killLimit;

    /**
     * 秒杀课程排序
     */
    private Integer killSort;

    /**
     * 秒杀状态:0待发布，1秒杀中，2秒杀结束
     */
    private Integer publishStatus;

    /**
     * 课程封面图
     */
    private String coursePic;

    /**
     * 秒杀开始时间
     */
    private Date startTime;

    /**
     * 秒杀结束时间
     */
    private Date endTime;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 发布到Redis的时间
     */
    private Date publishTime;

    /**
     * 老师，用逗号隔开
     */
    private String teacherNames;

    private Long activityId;

    private String timeStr;



}
